﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace AMS.DeDuplicator.BusinessLayer.Command
{
    public abstract class Command : ICommand
    {
        public bool Executed { get; protected set; }
        public abstract bool Execute();
        //public abstract bool Execute(object parameter);
        public abstract bool Undo();

        public Command()
        {
            this.Executed = false;
        }
    }
}
